package com.inspinia.base.api.service;

import com.inspinia.base.api.model.InterfaceUser;
import com.inspinia.base.common.model.KeyParameters;
import com.inspinia.base.service.BaseService;

import java.util.List;

/**
* 的服务层接口
* Created by pujw on 2017-6-30.
*/
public interface InterfaceUserService extends BaseService<InterfaceUser> {

	/**
    * 批量删除
    * 
    * @param ids id数组
    */
	int batchDelete(Long[] ids);


	/**
	 * 根据省市判断用户是否能接入
	 * @param keyParameters
	 * @return
     */
	Long userValidate(KeyParameters keyParameters);

	/**
	 * 通过用户名获取该用户所有url
	 * @param username
	 * @return
     */
	List<String> findUrlsByUserName(String username);
}